Architectures for product families
نویسندگان
چکیده
The advent of the buyers’ market has imposed a necessity on manufacturing companies to suit individual customer requirements. Companies have answered this need by offering a large variety from which customers can choose their ideal products. Preferably, these products have many common modules to reduce the efforts in development and increase the economy of scale in manufacturing. Still, specific modules must be developed to create the necessary differentiation of products for the individual customers and market segments. The proportion of common and specific modules must be chosen such that profits are maximised. Modularity corresponds to the cost / variety trade-off.
منابع مشابه
Software Connectors and Refinement in Family Architectures
Product families promote reuse of software artifacts such as architectures, designs and implementations. Product family architectures are difficult to create due to the need to support variations. Traditional approaches emphasize the identification and description of generic components, which makes it difficult to support variations among products. This paper presents an approach to modeling fa...
متن کاملMeasuring Product Line Architectures
Software application families and their accompanying architectures (also referred to as product line architectures or PLAs) are a promising area in which the potential of software component reuse can be fully realized. Evolving such application families necessitates making informed architectural decisions. Among industry and research communities, it is recognized that software metrics can provi...
متن کاملx-Frame Approach for Handling Variants within Concerns
In this paper, we describe an XML-based language, called XVCL, for managing variants in product families. Using XVCL, we can organize product family assets and instrument them to accommodate variants. A tool that interprets XVCL and provides semi-automatic support for asset customization is also introduced. In our projects, we applied XVCL to manage variants in UML domain models and in generic ...
متن کاملAn overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry
Over the last two decades, software product lines have been used successfully in industry for building families of systems of related products, maximizing reuse, and exploiting their variable and configurable options. In a changing world, modern software demands more and more adaptive features, many of them performed dynamically, and the requirements on the software architecture to support adap...
متن کاملProduct - Line Architectures
Today’s software design methodologies are aimed at one-of-a-kind applications, designs are expressed in terms of objects and classes, and software must be coded manually. We argue that future software development will be very different and will center around product-line architectures (i.e., designs for families of related applications), refinements (a generalization of today’s components), and...
متن کاملArchitecture Recovery for Product Families
Software product families are rarely created right away but they emerge when a domain becomes mature enough to sustain their long-term investments. The typical pattern is to start with a small set of products to quickly enter a new market. As soon as the business proves to be successful new investments are directed to consolidating the software assets. The various products are migrated towards ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002